lunulated antcatcher - Spanish English Dictionary